package business.produto;

import java.util.HashSet;
import java.util.Set;

import business.sistema.ObjetoSistema;

public class Empresa extends ObjetoSistema
{
	private static final long serialVersionUID = -1542672707905894317L;
	private int codigo;
	private String nome;
	private String telefone1;
	private String telefone2;
	private String telefone3;
	private String telefone4;
	private Set<EnderecoEmpresa> enderecos;
	
	public int getCodigo()
	{
		return codigo;
	}
	
	public void setCodigo(int codigo)
	{
		this.codigo = codigo;
	}
	
	public String getNome()
	{
		return nome;
	}
	
	public void setNome(String nome)
	{
		this.nome = nome;
	}
	
	public String getTelefone1()
	{
		return telefone1;
	}
	
	public void setTelefone1(String telefone1)
	{
		this.telefone1 = telefone1;
	}
	
	public String getTelefone2()
	{
		return telefone2;
	}
	
	public void setTelefone2(String telefone2)
	{
		this.telefone2 = telefone2;
	}
	
	public String getTelefone3()
	{
		return telefone3;
	}
	
	public void setTelefone3(String telefone3)
	{
		this.telefone3 = telefone3;
	}
	
	public String getTelefone4()
	{
		return telefone4;
	}
	
	public void setTelefone4(String telefone4)
	{
		this.telefone4 = telefone4;
	}

	public Set<EnderecoEmpresa> getEnderecos()
	{
		return enderecos;
	}

	public void setEnderecos(Set<EnderecoEmpresa> enderecos)
	{
		this.enderecos = enderecos;
	}
	
	public void addEndereco(EnderecoEmpresa endereco)
	{
		if(enderecos == null)
		{
			enderecos = new HashSet<EnderecoEmpresa>();
		}
		
		enderecos.add(endereco);
		endereco.setEmpresa(this);
	}
	
	public void removeEndereco(EnderecoEmpresa endereco)
	{
		enderecos.remove(endereco);
	}
}
